// 写后端代码，稳定和性能为主，服务器node 版本更新没那么快
// 滞后的commonjs 模块化
// 前端有了 webpack vitejs 现代化 发展比node快多了 模块化
// const http = require('http')
import http from 'http'
// http 内置 createServer 返回server服务
// 在3000端口启动web服务 伺服状态
// js 是单线程的 web服务天生是多线程的
// 服务器CPU 多核的 没核都可以 独立运行
// node 异步 事件型的
const server = http.createServer(
    (req, res) => {
        // 在响应行中写入cookie
        if (req.url == '/about') {
            res.end('about us')
            return 
        }
        res.setHeader('Set-Cookie', ['type=ninja', 'language=javascript'])
        res.end('hello world')
    }
)

server.listen(3000)